// 1.判断token 是否存在
// 2.如果存在 直接渲染
// 3.不存在 重定向到login

import { getToken } from '@/utils'
import { Navigate } from 'react-router-dom'
// 高阶组件 把一个组件当成另一个组件的参数传入 然后通过一定的判断 返回新的组件
const AuthComponent = ({ children }) => {
  const isToken = getToken()
  if (isToken) {
    return children
  } else {
    return <Navigate to="/login" replace />
  }
}
export {
  AuthComponent
}